 |
API Documentation
|
|
|
117 template <
typename T>
131 template <
typename T>
142 template <
typename T = std::
string>
void addInt(int &target, nkMemory::StringView path)
void addBool(bool &target, nkMemory::StringView path)
void addUint(unsigned int &target, nkMemory::StringView path)
Encompasses all API of component NilkinsExport.
Definition: Base64Encoder.h:7
void addVector(std::vector< T > &target, std::function< T(nkExport::Node *)> entryFiller, nkMemory::StringView path)
void addString(nkMemory::String &target, nkMemory::StringView path)
void addFloat(float &target, nkMemory::StringView path)
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
Utility class providing an easier way to parse trees.
Definition: TreeReader.h:36
TreeReader & operator=(const TreeReader &)=delete
Class holding information about a string, with ownership over the data.
Definition: String.h:22
void addVector(nkMemory::BufferCast< T > &target, std::function< T(nkExport::Node *)> entryFiller, nkMemory::StringView path)
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Holds a Buffer and make it easy to cast the binary data.
Definition: BufferCast.h:18
void fill(nkExport::Node *tree)
TreeReader(TreeReader &&other)
void addString(std::string &target, nkMemory::StringView path)
TreeReader(const TreeReader &)=delete